artificial lakes - German English Dictionary